package com.elephant.core.enumtest;

/**
 * @Author: hai
 * @Date: 2019/1/9 14:26
 */
public enum Type {

    /**
     * type1
     */
    TYPE_1("1"),
    /**
     * type2
     */
    TYPE_2("2");

    private String code;

    Type(String code) {
        this.code = code;
    }

    public String getCode(){
        return this.code;
    }

    public static void main(String[] args) {

        Type[] types = Type.values();
        for (Type type : types){
            System.out.println(type.getCode());

            //这个地方有2个默认的属性，一个是name，一个是ordinal，
            System.out.println(type.name());
            System.out.println(type.ordinal());
        }

    }
}
